Package jeresources.compatibility
Class CompatBase
java.lang.Object
jeresources.compatibility.CompatBase
- Direct Known Subclasses:
MinecraftCompat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.level.LevelgetLevel()static Optional<net.minecraft.world.level.Level>This should only be used for loading loot tables, it is used so that clients connected to an integrated server do not need to load the loot tables multiple times.abstract voidinit(boolean worldGen) protected voidregisterDungeonEntry(DungeonEntry entry) protected voidregisterMob(MobEntry entry) protected voidregisterMobRenderHook(Class<? extends net.minecraft.world.entity.LivingEntity> clazz, IMobRenderHook renderHook) protected voidregisterPlant(PlantEntry entry) protected voidregisterWorldGen(WorldGenEntry entry)
-
Constructor Details
-
CompatBase
public CompatBase()
-
-
Method Details
-
getServerLevel
This should only be used for loading loot tables, it is used so that clients connected to an integrated server do not need to load the loot tables multiple times. It is dangerous to use for other purposes, because modded entities (and even vanilla villagers) can load lots of things if they have the server level, which will make JER load slowly. -
getLevel
@Nonnull public static net.minecraft.world.level.Level getLevel() -
init
public abstract void init(boolean worldGen) -
registerMob
-
registerDungeonEntry
-
registerWorldGen
-
registerPlant
-
registerMobRenderHook
protected void registerMobRenderHook(Class<? extends net.minecraft.world.entity.LivingEntity> clazz, IMobRenderHook renderHook)
-